.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.clearfloat{zoom:1;} 

.projectList{
    height: 40px;
    font-size: 12px;
    margin-left: 10px;
    li{
        cursor: pointer;
        float: left;
        color: #333;
        font-size: 12px;
        line-height: 40px;
        width:160;
        height: 40px;
        background: #F0F0F0;
        margin-left: 10px;
        border-radius: 5px 5px 0 0;
        text-align: center;
    }
    .projectListOne{
        background: #fff;
        color: #FF001A;
        border: 1px solid #ddd;
        border-bottom: none;
        box-sizing: border-box;
    } 
}
.AllshareTable{
    margin: 0px auto;
    width: 1200px;
    .basementless{
        display: none;
        &:first-child{
            display: block; 
        }
        .basementlessName{
            font-size: 12px;
            width: 100%;
            height: 30px;
            background: #FF0000;
            color: #fff;
            line-height: 30px;
            span{
                text-align: center;
                float: left;
                height: 100%;
                box-sizing: border-box;
                border-right: 1px solid #fff;
            }
            span:first-child{
                width: 100px;
            }
            span:nth-child(2){
                width: 350px;
            }
            span:nth-child(3){
                width: 400px;
            }
            span:nth-child(4){
                width: 150px;
            }
            span:nth-child(5){
                width: 120px;
            }
            span:nth-child(6){
                width: 80px;
                border: none;
            }
        }
        .basementlessText{
            border-left:1px solid #E5E5E5;
            border-bottom: 1px solid #E5E5E5;
            font-size: 12px;
            color: #333;
            float: left;
            line-height: 52px;
            width: 100%;
            input{
                background: url(/ceca_two/img/enter.png) center center no-repeat / 12px 12px;
            }
            *{
                box-sizing: border-box;
            }
            .name1{
                width: 100px;
                line-height: 104px;
                text-align: center;
                min-height: 104px;
                display: table;
                float: left;
                position: relative;
                span{
                    vertical-align:middle;
                    display:table-cell;
                    line-height: 20px;
                    position: relative;
                    img{
                        width: 10px;
                        height: 10px;
                        position: relative;
                        top: -5px;
                        right: -1px;
                        z-index: 999;
                    }
                    .remake{
                        position: absolute;
                        top: 40px;
                        padding: 5px 0;
                        background: #fff;
                        right: -84px;
                        border: 1px solid #ccc;
                    }
                }
                
            }
            .box{
                width: 1100px;
                float: right;
                height: 52px;
                border-bottom: 1px solid #E5E5E5;
                .otherImg{
                    position: absolute;
                    right: 0;
                    top: 0;
                    padding: 20px 17px;
                }
                .addInput{
                    width: 80%;
                    height: 100%;
                    text-indent: 2em;
                    float: left;
                    background-color: #fff;
                    border: none;
                }
                .leve{
                    width: 350px;
                    float: left;
                    height: 52px;
                    border-left: 1px solid #E5E5E5;
                    border-right: 1px solid #E5E5E5;
                    .second,.third,.fouth{
                        width: calc(348px/3);
                        height: 100%;
                        float: left;
//                      border-right: 1px solid #E5E5E5;
                        position: relative;
                        .name{
                            width: 100%;
                            height: 100%;
                            padding-right: 2em; 
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                            text-indent: 2em;
                            background: url('/ceca_two/img/wang3.png')no-repeat 80px center;
                            -webkit-background-size: 14px 14px;
                            background-size: 14px 14px;
                        }
                        .list{
                            width: 203%;
                            position: absolute;
                            left: -1px;
                            top: 52.5px;
                            display: none;
                            z-index: 999;
                            background: #fff;
                            max-height: 240px;
                            overflow-y: auto;
                            border: 1px solid #FF3030;
                            li{
                                height: 53px;
                                text-indent: 2em;
                                color: #000;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                &:hover{
                                    background: #FF3030;
                                    color: #fff;
                                }
                            }
                        }
                    }
                    .fouth{
                        border: none;
                    }
                }
                .para{
                    width: 200px;
                    height: 100%;
                    float: left;
//                  border-right: 1px solid #E5E5E5;
                    .name{
                        width: 100px;
                        text-align: center;
                        height: 100%;
//                      border-right: 1px solid #E5E5E5;
                        float: left;   
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis; 
                    }
                    .inp{
                        width: 99px;
                        height: 100%;
                        float: left;
                        position: relative;
                        input{
                            width: 100%;
                            padding-left: 15px;
                            height: 100%;
                            margin: 0;
                            float: left;
                            border: none;
                        }
                        li{
                            text-align: center;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis; 
                        }
                        dl{
                            width: 100%;
                            position: absolute;
                            display: none;
                            top: 52px;
                            z-index: 999;
                            left: 0;
                            background-color: red;
                            color: #fff;
                            text-align: center;
                            dd{
                                width: 100%;
                                height: 52px;
                                line-height: 52px;
                                border-bottom: 1px solid #E5E5E5;
                            }
                        }
                    }
                }
                .eng{
                    float: left;
                    width: 150px;
                    text-align: center;
                    border-right: 1px solid #E5E5E5;
                    border-left:1px solid #E5E5E5;
                    .name{
                        width: 50px;
                        text-align: center;
                        height: 100%;
                        border-right: 1px solid #E5E5E5;
                        float: left;
                    }
                    .inp{
                        width: 49px;
                        height: 100%;
                        float: left;
                        border-right: 1px solid #E5E5E5;
                        input{
                            width: 100%;
                            text-align: center;
                            height: 100%;
                            margin: 0;
                            float: left;
                            border: none;
                        }
                    }
                    .danwei{
                        width: 49px;
                        height: 100%;
                        float: left;
                        background: url('/ceca_two/img/wang3.png')no-repeat 33px center;
                        -webkit-background-size: 12px 12px;
                        background-size: 12px 12px;
                        li{
                            text-align: left;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                            text-indent: 0.5em;
                        }
                        dl{
                            border: 1px solid #FF3030;
                            z-index: 999;
                            position: relative;
                            display: none;
                            max-height: 240px;
                            overflow-y: auto;
                            background: #fff;
                            dd:hover{
                                background: #FF3030;
                                color: #fff;
                            }
                        }
                    }
                }
                .comp{
                    width: 120px;
                    height: 100%;
                    float: left;
                    border-right: 1px solid #E5E5E5;
                    input{
                        width: 100%;
                        padding-left: 15px;
                        height: 100%;
                        margin: 0;
                        float: left;
                        border: none;
                    }
                }
                .oper{
                    float: left;
                    width: 80px;
                    height: 100%;
                    border-right: 1px solid #E5E5E5;
                    position: relative;
                    text-align: center;
                    img{
                        width: 24px;
                        height: 24px;
                        margin-right: 7px;
                        cursor: pointer;
                    }
                    span{
                        vertical-align: middle;
                    }
                }
            }
            .hj{
                border-left: 1px solid #E5E5E5;
                border-bottom: none;
                background: #f9f5f4;
                .zhhj{
                    width: 116px;
                    text-align: center;
                    float: left;
                    border-right: 1px solid #E5E5E5;
                }
                .zhhjinput{
                    float: left;
                    width: 500px;
                    height: 100%;
                    input{
                        width: 100%;
                        height: 100%;
                        font-size: 14px;
                        text-indent: 2em;
                        border: none;
                    }
                }
            }
        }
    }
}
#mainBox{
    width: 1200px;
    margin: 0 auto;
}